.icon {
    display: inline-block;
    width: 20px;
    height: 20px;
    background-image: url("/Content/img/icon/css-sprites.png");
    background-repeat: no-repeat;
}
.icon-phone{
    width: 15px;
    height: 16px;
    background-position: -40px -13px;
}
.icon-phone-orange {
    width: 18px;
    height: 19px;
    background-position: -281px -19px;
}
.icon-email{
    width: 15px;
    height: 12px;
    background-position: -40px 0;
}
.icon-search-black{
    width: 21px;
    height: 21px;
    background-position: 0 -40px;
}
.icon-search-orange{
    width: 20px;
    height: 20px;
    background-position: 0 0;
}
.icon-more-arrow-white{
    width: 10px;
    height: 12px;
    background-position: -70px 0;
}
.icon-more-arrow-black {
    width: 10px;
    height: 12px;
    background-position: -70px -55px;
}
.icon_share_wb{
    width: 18px;
    height: 15px;
    background-position: -80px 0;
}
.icon_share_wechat{
    width: 17px;
    height: 13px;
    background-position: -120px 0;
}
.icon_share_qq{
    width: 14px;
    height: 14px;
    background-position: -160px 0;
}
.icon_share_email{
    width: 14px;
    height: 12px;
    background-position: -200px 0;
}

.icon-business{
    width: 26px;
    height: 26px;
    background-position: -40px -40px;
}
.icon-service{
    width: 30px;
    height: 24px;
    background-position: -80px -40px;
}
.icon-link{
    width: 22px;
    height: 22px;
    background-position: -120px -40px;
}
.icon-hard-title{
    width: 25px;
    height: 25px;
    background-position: -160px -40px;
}
.icon-pro-title{
    width: 22px;
    height: 20px;
    background-position: -200px -40px;
}
.icon-about-title{
    width: 27px;
    height: 27px;
    background-position: -240px -40px;
}
.icon-resources-title{
    width: 29px;
    height: 25px;
    background-position: -40px -80px;
}
.icon-vision01{
    width: 40px;
    height: 40px;
    background-position: 0 -80px;
}
.icon-vision02{
    width: 38px;
    height: 38px;
    background-position: 0 -120px;
}
.icon-vision03{
    width: 42px;
    height: 36px;
    background-position: 0 -160px;
}
.icon-vision04{
    width: 44px;
    height: 38px;
    background-position: 0 -200px;
}
.icon-location-orange{
    width: 22px;
    height: 25px;
    background-position: -240px 0;
}
.icon-email-orange{
    width: 23px;
    height: 16px;
    background-position: -280px -1px;
}
.icon-email-white{
    width: 25px;
    height: 20px;
    background-position: -320px 0;
}
.icon-refresh{
    width: 24px;
    height: 20px;
    background-position: -360px 0;
}
.icon-trade{
    width: 35px;
    height: 24px;
    background-position: -80px -80px;
}
.icon-apply{
    width: 24px;
    height: 22px;
    background-position: -120px -80px;
}